Crate ibc_client_tendermint
source ·Expand description
ICS 07: Tendermint light client implementation along with re-exporting the
necessary types from ibc-client-tendermint-types
crate.
Modules§
- This module includes trait implementations for the
ibc_client_tendermint_types::ClientState
type. Implemented traits includeClientStateCommon
,ClientStateValidation
, andClientStateExecution
. - This module includes trait implementations for the
ibc_client_tendermint_types::ConsensusState
type. It implements theConsensusStateTrait
forConsensusState
by defining a newtype wrapper in order to circumvent Rust’s orphan rule, which disallows foreign traits from being implemented on foreign types. This module also includes some trait implementations that serve to pass through traits implemented on the wrappedConsensusState
type. - Re-exports Tendermint light client data structures from the
ibc-client-tendermint-type
crate.